#pragma once

///////////////////////////////////////////////////////////////////////////
//																		 //
//	Author:		Michael Mozdzierz										 //
//	Date:		12/19/2014												 //
//	Purpose:	Create an interface that allows child classes to be 	 //
//				updated across a network								 //
//																		 //
///////////////////////////////////////////////////////////////////////////

struct INetworkUpdateable
{
	virtual ~INetworkUpdateable(void);

	virtual char* getDataBuffer(void) const = 0;

	virtual int getBufferLength(void) const = 0;
};